runtime.mOS.waitsema (field)

6 uses

	runtime (current package)
		lock_futex.go#L142: 	for v := atomic.Xadd(&mp.waitsema, -1); ; v = atomic.Load(&mp.waitsema) {
		lock_futex.go#L146: 		futexsleep(&mp.waitsema, v, ns)
		lock_futex.go#L159: 	v := atomic.Xadd(&mp.waitsema, 1)
		lock_futex.go#L161: 		futexwakeup(&mp.waitsema, 1)
		os_linux.go#L39: 	waitsema uint32 // semaphore for parking on locks